105260
26910
927412
210925
59817
312832
217820
1004311
865277
89645
411344
386913
5335799
3767581
3278148
2592804
2318988
2172609
2094358
195178
1865118
1760196
1760136
1674471